Tech

NASA Mars rover's mission interrupted by Elmo's nemesis: A small rock.